package fr.afcepf.al22.qualite.business;

import java.util.List;

import fr.afcepf.al22.qualite.data.DaoPersonneImpl;
import fr.afcepf.al22.qualite.data.IDaoPersonne;
import fr.afcepf.al22.qualite.entitie.Personne;

/**
 * business gestion metier.
 * @author Stagiaire
 *
 */
public class BusinessPersonneImpl implements IBusinessPersonne{
     /**
      * dependeance vers le DAO.
      */
    private IDaoPersonne daoPersonne = new DaoPersonneImpl();
	@Override
	public Personne add(Personne pers) {
		if (daoPersonne.verifMail(pers.getMail()) == null){
			pers = daoPersonne.ajouer(pers);
		}
		return pers;
	}

	@Override
	public List<Personne> find(String nom) {
		return daoPersonne.rechercher(nom);
	}
 /**
  * injection de dependence.
  * @param daoPersonne
  */
	public void setDaoPersonne(IDaoPersonne paramdaoPersonne) {
		this.daoPersonne = paramdaoPersonne;
	}

}
